// 定义需要代理的事件列表
export const IframeSDKEventMap = {
  WORK_LOADED: 'work.loaded',
  // 连接事件
  CONNECT_OK: 'connect.ok',
  CONNECT_ERROR: 'connect.error',
  CONNECT_CLOSE: 'connect.close',

  // 标签事件
  TAG_CLICK_START: 'tag.click.start',
  TAG_CLICK: 'tag.click',
  TAG_HOVER_IN: 'tag.hover.in',
  TAG_HOVER_OUT: 'tag.hover.out',
  TAG_POSITIONS: 'tag.positions',
  TAG_ALL_LOADED: 'tag.all.loaded',

  // 场景事件
  MODEL_SWITCH_BEFORE: 'model.switch.before',
  MODEL_SWITCH_COMPLETE: 'model.switch.complete',

  // 导览事件
  GUIDE_START: 'guide.start',
  GUIDE_END: 'guide.end',
  GUIDE_PAUSE: 'guide.pause',
  GUIDE_RESUME: 'guide.resume',
  GUIDE_STEP: 'guide.step',

  // 模式事件
  MODE_SWITCH: 'mode.switch'
}
